﻿#define _CRT_SECURE_NO_WARNINGS
double* convertTemperature(double celsius, int* returnSize)
{
	//利⽤malloc函数为ans数组分配空间（2个double类型所需的内存）
 //这⾥需要将void*类型强制转化为double*类型
	double* ans = (double*)malloc(2 * sizeof(double));
	//计算开⽒度
	ans[0] = celsius + 273.15;
	//计算华⽒度
	ans[1] = celsius * 1.80 + 32.00;
	//将数组⼤⼩定义为2
	*returnSize = 2;
	//返回数组
	return ans;
}
#include <stdio.h>
int main()
{
	double celsius;
	scanf("%lf", &celsius);
	int arr1[10] = { 0 };
	double*arr2 = convertTemperature(celsius, arr1);
		printf("%.5lf %.5lf", *arr2, *(++arr2));
	return 0;
}